Minecraft Sponge性能调优

  1. Sponge 官方性能调优文档:https://docs.spongepowered.org/stable/zh-CN/server/management/performance-tweaks.html
  2. MCBBS论坛 Sponge性能优化集合:http://www.mcbbs.net/thread-781507-1-1.html
  3. Sponge JVM 性能调优 :https://forums.spongepowered.org/t/optimized-startup-flags-for-consistent-garbage-collection/13239

还有如果遇到了一些线程阻塞或者TPS太低的问题,可以使用阿里巴巴的Arthas的Java诊断工具进行排查。

如果经过以上优化和问题定位没有办法解决,这时候请从服务器和游戏内进行排查。

分析:

多线程围观

Minecraft非常吃单核性能(现况:10核20线程 就一个线程跑满其他围观),如果有很多运算量比较大的(物品、实体、快速区块加载)在游戏里运作,卡顿会非常严重。

解决方案:

  1. 推荐更换主频较高的CPU,会缓解卡顿。
  2. 从游戏内部解决,禁止某项物品、实体或减少区块加载范围,会明显减少卡顿,但是会削弱游戏体验。
  3. bungeecord 分布式云服,多服务端可以把运算鸭梨解耦掉,但是维护成本比较高。

祝大家开服顺利。